package com.miplus.ccrm.core.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 税务信息表
 * @TableName con_cycswbz
 */
@TableName(value ="con_cycswbz")
@Data
public class ConCycswbz implements Serializable {

    /**
     * 统一社会信用代码
     */
    @TableId
    private String entpCertno;

    /**
     * 请求流水号
     系统简称（4位数，不足四位X补齐）+产品编号（10位数，不足10位X补齐）+时间串（毫秒，17位）+5位的随机数；例：系统简称：EDMP,产品号：1001，流水号即为：EDMP1001XXXX2020042810260403212345

     */
    private String msgId;

    /**
     * 法定代表人证件号码
     */
    private String legalPersonIdNumber;

    /**
     * 法人移动电话
     */
    private String legalPersonPhone;

    /**
     * 法人名称
     */
    private String legalPersonName;

    /**
     * 经营地联系电话
     */
    private String operationLocationMobile;

    /**
     * 生产经营地址
     */
    private String businessAddress;

    /**
     * 办税人移动电话
     */
    private String taxcollectorPhone;

    /**
     * 财务负责人姓名
     */
    private String financeManagerName;

    /**
     * 注册地联系电话
     */
    private String registerLocationMobile;

    /**
     * 财务负责人移动电话
     */
    private String financeManagerPhone;

    /**
     * 办税人名称
     */
    private String taxCollectorName;

    /**
     * 数据同步创建时间
     */
    private Date syncCreateTime;

    /**
     * 数据同步更新时间
     */
    private Date syncUpdateTime;

    /**
     * 租户ID
     */
    private String tenantId;

    /**
     * 入库(存储)时间
     */
    private Date storageTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}